Fosc: 48MHz

Peripheral Clock: 48Mhz/4= 12Mhz

Prescalar : 12Mhz/256= 46.8Khz

Timer Period For Count: 21.33us


We want to have delay of 1ms

Count required for 1 ms= 1ms/21.33us= 46

Timer register value= 65535-46= 65489 ->> Hex value : 0xFFD1

So TIMER HIGH REGISTER VALUE (TMR0H)=0xFF

TIMER LOW REGISTER VALUE (TMR0L)=0xD1

